home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / biblio / bibtex / utils / bibclean / osunix.h < prev    next >
C/C++ Source or Header  |  1992-10-06  |  3KB  |  125 lines

  1. /* -*-C-*- osunix.h */
  2. /*-->osunix*/
  3. /**********************************************************************/
  4. /******************************** osunix ******************************/
  5. /**********************************************************************/
  6.  
  7. #ifndef OSUNIX_H_DEFINED_
  8. #define OSUNIX_H_DEFINED_
  9.  
  10. /* $Id: osunix.h,v 1.4 1992/10/08 01:42:01 beebe Exp beebe $
  11.  * $Log: osunix.h,v $
  12.  * Revision 1.4  1992/10/08  01:42:01  beebe
  13.  * Update for C++.
  14.  *
  15.  * Revision 1.3  1992/03/10  14:13:53  beebe
  16.  * *** empty log message ***
  17.  *
  18.  * Revision 1.2  1992/02/29  19:42:20  beebe
  19.  * Update for version 3.0.114 [29-Feb-1992] following two-month
  20.  * major overhaul and compilation testing on numerous machines.
  21.  *
  22.  * Revision 1.2  1992/02/29  19:42:20  beebe
  23.  * Update for version 3.0.114 [29-Feb-1992] following two-month
  24.  * major overhaul and compilation testing on numerous machines.
  25.  *
  26.  * Revision 1.1  1992/02/29  19:13:21  beebe
  27.  * Initial revision
  28.  *
  29.  * Revision 1.1  1992/02/29  19:13:21  beebe
  30.  * Initial revision
  31.  *
  32.  */
  33.  
  34. #if    UNIX_ATT                /* 14-character filename limit */
  35. #if MAXPATHLEN < 25            /* some systems have short names*/
  36.                     /* but HP-UX supports long ones */
  37. #ifdef DVIPREFIX
  38. #undef DVIPREFIX
  39. #endif /* DVIPREFIX */
  40.  
  41. #define DVIPREFIX    ""
  42. #endif /* MAXPATHLEN < 25 */
  43.  
  44. #ifdef NAME_MAX
  45. #if NAME_MAX < 25
  46. #ifdef DVIPREFIX
  47. #undef DVIPREFIX
  48. #endif /* DVIPREFIX */
  49.  
  50. #define DVIPREFIX    ""
  51. #endif /* NAME_MAX < 25 */
  52. #endif /* NAME_MAX */
  53.  
  54. #ifdef _POSIX_NAME_MAX
  55. #if _POSIX_NAME_MAX < 25
  56. #ifdef DVIPREFIX
  57. #undef DVIPREFIX
  58. #endif /* DVIPREFIX */
  59.  
  60. #define DVIPREFIX    ""
  61. #endif /* _POSIX_NAME_MAX < 25 */
  62. #endif /* _POSIX_NAME_MAX */
  63. #endif /* UNIX_ATT */
  64.  
  65. #define DVIHELP "man dvi\nor\napropos dvi\nor\nvisit Emacs info node dvi"
  66.  
  67. #ifndef ENV_SYSPATH            /* can override at compile time */
  68. #define ENV_SYSPATH    "PATH"
  69. #endif /* ENV_SYSPATH */
  70.  
  71. #ifndef FONTFMT                /* can be set at compile time */
  72. #define FONTFMT        "%n.%dpk;%n.%dgf;%n.%mpxl;%n.vf;%n.tfm"
  73. #endif /* FONTFMT */
  74.  
  75. #ifndef FSMAPFILE            /* can be set at compile time */
  76. #define FSMAPFILE    "texfiles.map"
  77. #endif /* FSMAPFILE */
  78.  
  79. #define HOST_WORD_SIZE    32    /* must be 32 or larger -- used in */
  80.                 /* signex to pack 8-bit bytes back */
  81.                 /* into integer values, and in dispchar */
  82.                 /* and fillrect for managing character */
  83.                 /* raster storage. */
  84.  
  85. #ifndef PSMAPFILE            /* can be set at compile time */
  86. #define PSMAPFILE    "psfonts.map"
  87. #endif /* PSMAPFILE */
  88.  
  89. #ifndef PS_MAXWIDTH
  90. #define PS_MAXWIDTH    72
  91. #endif /* PS_MAXWIDTH */
  92.  
  93. #ifndef PS_SHORTLINES
  94. #define PS_SHORTLINES    1       /* some UNIX utilities fail with long lines */
  95. #endif /* PS_SHORTLINES */
  96.  
  97. #define SEP_COMP " ;:,|" /* separators between filename components */
  98. #define SEP_PATH "/"    /* separators between directory path and filename */
  99.  
  100. #if    UNIXPC
  101. #define special    specupc        /* avoid name conflict with library routine */
  102. #endif /* UNIXPC */
  103.  
  104. #ifndef SUBEXT                /* can be set at compile time */
  105. #define SUBEXT        ".sub"
  106. #endif /* SUBEXT */
  107.  
  108. #ifndef SUBNAME                /* can be set at compile time */
  109. #define SUBNAME        "texfonts"
  110. #endif /* SUBNAME */
  111.  
  112. #ifndef TEXFONTS            /* can be set at compile time */
  113. #define TEXFONTS    "/usr/local/lib/tex/fonts:/usr/lib/tex/fonts"
  114. #endif /* TEXFONTS */
  115.  
  116. #ifndef TEXINPUTS            /* can be set at compile time */
  117. #define TEXINPUTS    ".:/usr/local/lib/tex/macros:/usr/lib/tex/macros"
  118. #endif /* TEXINPUTS */
  119.  
  120. #ifndef TFMFMT                /* can be set at compile time */
  121. #define TFMFMT        "%n.tfm"
  122. #endif /* TFMFMT */
  123.  
  124. #endif /* OSUNIX_H_DEFINED_ */
  125.